/**
 * 文档作者: wj
 * 创建时间：2018年05月24日
 * 修改时间：2018年05月24日
 * 描述信息：订单管理页面
 */
import React, {Component} from 'react';
import './order.scss';
import util from '../../util/util';
import userModel from '../api/user.model';
import OrderList from '../components/order-list/order-list';

class Order extends Component {
    constructor(props) {
        super(props);
        this.state = {
            orderListData: undefined,
        }
        
    }

    componentWillMount() {
        this.getData();
    }

    render() {
        return this.state.orderListData ? <div className='order-page'>
            <OrderList self={this.props} data={this.state.orderListData}></OrderList>
        </div> : ''
    }

    getData(page=1) {
        util.getApiData('post', '/svcShop/svcOrderLoadSelf', {
            uid: userModel.svcRegWithWx.uid,
            apptoken: userModel.svcRegWithWx.apptoken,
            page: page
        }).then(res => {
            this.setState({
                orderListData: res.data.info.data
            })
        })
    }
}

export default Order;